package nc.ui.lmzb.gysla;

import nc.ui.trade.bill.AbstractManageController;
import nc.ui.trade.button.IBillButton;
import nc.vo.lmzb.bidding.BiddingBillVO;
import nc.vo.lmzb.bidding.BiddingBodyVO;
import nc.vo.lmzb.bidding.BiddingHeaderVO;
import nc.vo.lmzb.bidding.BiddingSuppliersVO;
import nc.vo.lmzb.bidding.BiddingTimesVO;
import nc.vo.lmzb.pub.LmzbPuBtnConst;
import nc.vo.lmzb.pub.LmzbPubConst;
import nc.vo.trade.pub.HYBillVO;

public class ClientController extends AbstractManageController {
	
	public int[] getCardButtonAry() {
		int[] buttonArray = new int[] { 
			///	IBillButton.Busitype,
			//	IBillButton.Add,
			//	IBillButton.Refbill,
			//	LmzbPuBtnConst.Editor, 
			//	IBillButton.Save,
			//	IBillButton.Cancel, 
			//	IBillButton.Line,
			//	IBillButton.Query, 
			//	IBillButton.Del, 
				IBillButton.Return, 
				IBillButton.Brow,
			//	IBillButton.Action, 
			//	IBillButton.Audit,
				IBillButton.Refresh,
			//	LmzbPuBtnConst.ASSQUERY,
				IBillButton.Print,
				//ZbPuBtnConst.FZGN
				};
		return buttonArray;
	}
	public int[] getListButtonAry() {
		int[] buttonArray = new int[] { 
		//		IBillButton.Busitype,
		//		IBillButton.Add, 
		////		IBillButton.Refbill,
		//		LmzbPuBtnConst.Editor, 
		//		IBillButton.Query,
		//		IBillButton.Del, 
		//		IBillButton.Line, 
				IBillButton.Card, 
				IBillButton.Brow, 
		//		IBillButton.Action, 
		//		IBillButton.Audit,
				IBillButton.Refresh,
		//		LmzbPuBtnConst.ASSQUERY
				};
		return buttonArray;
	}

	public boolean isShowCardRowNo() {
		return true;
	}

	public String getBillType() {
		return "4004300402";
	}

	public String[] getBillVoName() {
		return new String[] { 
				HYBillVO.class.getName(),
				BiddingHeaderVO.class.getName(),
				BiddingBodyVO.class.getName(),
			//	BiddingSuppliersVO.class.getName(),
			//	BiddingTimesVO.class.getName()
				};
	}

	public String getBodyCondition() {
		return null;
	}

	public int getBusinessActionType() {
		return nc.ui.trade.businessaction.IBusinessActionType.BD;
	}

	public String getChildPkField() {
		return "";
	}

	public String getPkField() {
		return "cbiddingid";
	}

	public Boolean isEditInGoing() throws Exception {
		return false;
	}

	public boolean isExistBillStatus() {
		return true;
	}

	public boolean isLoadCardFormula() {
		return true;
	}

	

	public boolean isShowListRowNo() {
		return true;
	}

	public String[] getCardBodyHideCol() {
		return null;
	}

	public boolean isShowCardTotal() {
		return false;
	}

	public String getBodyZYXKey() {

		return null;
	}

	public String getHeadZYXKey() {

		return null;
	}

	public String[] getListBodyHideCol() {

		return null;
	}

	public String[] getListHeadHideCol() {

		return null;
	}

	public boolean isShowListTotal() {
		return false;
	}

}
